cpp:function prototype scope